import request from '@/utils/request.js';

/**
 * 创建农田灌溉排水管理记录
 * @param {Object} data 灌溉排水管理数据
 * @returns {Promise}
 */
export function createIrrigationDrainage(data) {
  return request.post('/app-api/nongye/appIrrigation-drainage/create', data);
}

/**
 * 更新农田灌溉排水管理记录
 * @param {Object} data 灌溉排水管理数据
 * @returns {Promise}
 */
export function updateIrrigationDrainage(data) {
  return request.put('/app-api/nongye/appIrrigation-drainage/update', data);
}

/**
 * 获取农田灌溉排水管理记录分页列表
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getIrrigationDrainagePage(params) {
  return request.get('/app-api/nongye/appIrrigation-drainage/page', params);
}

/**
 * 获取农田灌溉排水管理记录详情
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function getIrrigationDrainageDetail(id) {
  return request.get('/app-api/nongye/appIrrigation-drainage/get', { id });
}

/**
 * 删除农田灌溉排水管理记录
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function deleteIrrigationDrainage(id) {
  return request.delete(`/app-api/nongye/appIrrigation-drainage/delete?id=${id}`);
} 